• Tags:

    ['web', 'Toile']['bluntDamage', 'Dégâts contondant']
  • Name:

    aElasticWebCharge

  • Displayed name:

    Charge élastique de toile

  • Description:

    L'araignée ancre un fil de toile dans le sol, bondit en arrière pour l'étirer, ajuste la tension et l'angle, puis se relâche dans une violente charge en ligne droite qui inflige des dégâts contondants aux créatures sur son passage. Elle effectue cette action sur 4 PA : | PA | Effet | | :---: | :--- | | 1 | L'araignée ancre un fil de toile dans le sol et bondit de 3 m en arrière. | | 2-3 | Pour chaque PA, elle peut soit reculer de 1 m pour augmenter l'étirement, soit se déplacer latéralement pour ajuster la ligne de vue. | | 4 | Elle relâche la tension de la toile et se propulse en ligne droite. | La longueur finale de la ligne de dégâts est égale au double de la distance d'étirement de la toile.

  • Cast description:

    | PA: vAP.string | TdR: vCD.strings | | :---: | :---: | | **Flux: vFluxOrCost.string ➞ vFluxCost.string** | **Ligne: vDistance.string** | Sur un test de **vTest.string** réussi, **RM vMR.string** [1d20]: Inflige vDamage.string dégâts contondants à chaque créature dans la ligne. *Les créatures affectées doivent effectuer un test de **Réflexe**, qui réduit les dégâts de moitié en cas de réussite.*

  • Condition:

    assert(character.sFlux.current >= vFluxCost.value, [[Vous n'avez pas assez de Flux]])

  • AP cost:

    4

  • Cooldown:

    5

  • Flux cost:

    apMod(vAP)*cdMod(vCD)*(lineMod(vDistance*2)*puncMod(0,1)*contactMod*autoSave*halfOnSave*effect(vDamage*75,60)+targetMod(1,0)*puncMod(0,1)*selfMod*effect(vDistance*20,30))

  • Variables:

    vDistance = NumberVariable([[vDistance]], [[Distance]], 6, [[]], 2) vDistance.valueDisplay.value = [[ self .. " mètres"]] vDamage = NumberVariable([[vDamage]], [[Dégâts]], [[1]], [[10]], [[1]]) vDamage.valueDisplay.value = [[ self .. "d10" ]] vTest = ListVariable([[vTest]], [[Test]], {[[character.sVigor]]}, {[[Vigueur]]}) vMR = StatVariable([[vMR]], [[vTest]])

  • On used script:

    character.sFlux:changeCurrent(-vFluxCost.value) action.currentCD:set(vCD.value)

  • Type:

    1

  • Action effects:

    No effects